How Long Will Life Survive On Earth